package com.powernode.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.powernode.domain.ProdProp;

import java.util.List;

public interface ProdPropService extends IService<ProdProp>{


    /**
     * 多条件分页查询商品规格
     * @param current 页码
     * @param size 每页显示数量
     * @param propName 属性名称
     * @return
     */
    Page<ProdProp> queryProdSpecPage(Long current, Long size, String propName);

    /**
     * 新增商品规格
     * @param prodProp 商品规格
     * @return
     */
    Boolean saveProdSpec(ProdProp prodProp);

    /**
     * 修改商品规格
     * @param prodProp 商品规格
     * @return
     */
    Boolean modifyProdSpec(ProdProp prodProp);

    /**
     * 删除商品规格
     * @param propId 属性id
     * @return
     */
    Boolean removeProdSpec(Long propId);

    List<ProdProp> queryProdPropList();
}
